Also in Cucumber-JvM v1.1.3 only one spring context was allowed, then it was hardcoded that the file ```cucumber.xml``` on the classpath defined the spring context.
From an implementation point of view, probable the biggest problem with allowing multiple context is to find out in which the SpringTransactionHooks need to be in to find the bean implementing the PlatformTransactionManager it needs to do its job.