Empty context mapper in switchyard.xml maps all the context properties. <http:contextMapper /> I think that If the context mapper does not include anything in and does not exclude anything, no property should be mapped. BaseRegexContextMapper should behave differently in this situation. https://github.com/jboss-switchyard/components/blob/2.0.0.Alpha2/common/common/src/main/java/org/switchyard/component/common/composer/BaseRegexContextMapper.java#L122 includes: [] excludes [] boolean matches = green || !red => false || ! false = true