private WebxConfiguration getParentConfiguration() {
try {
return (WebxConfiguration) componentsContext.getBean(getWebxConfigurationName());
} catch (BeansException e) {
// create default configuration
WebxConfigurationImpl parentConfiguration = new WebxConfigurationImpl();
parentConfiguration.setApplicationContext(componentsContext);
try {
parentConfiguration.afterPropertiesSet();
} catch (RuntimeException ee) {
throw ee;
} catch (Exception ee) {
throw new RuntimeException(ee);
}