public static void dumpContainerApplicationContextConfiguration(ApplicationContext containerContext) {
		Map<String, Object> containerBeans;
		Map<String, Object> pluginBeans;
		Map<String, Object> globalBeans;
		Map<String, Object> sharedServerBeans;

		globalBeans = containerContext.getParent().getParent().getParent().getBeansOfType(Object.class);
		sharedServerBeans = containerContext.getParent().getParent().getBeansOfType(Object.class);
		pluginBeans = containerContext.getParent().getBeansOfType(Object.class);
		containerBeans = containerContext.getBeansOfType(Object.class);

		removeParentBeans(pluginBeans, containerBeans);

		removeParentBeans(sharedServerBeans, pluginBeans);

		removeParentBeans(globalBeans, sharedServerBeans);

		System.out.println(displayBeans(globalBeans, "global context"));
		System.out.println(displayBeans(sharedServerBeans, "shared server context"));
		System.out.println(displayBeans(pluginBeans, "plugin context"));
		System.out.println(displayBeans(containerBeans, "container context"));

	}
Dump container context configuration details to stdout

@param containerContext
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/server/ApplicationUtils.java