final DefaultConfiguration newFilter = new DefaultConfiguration(elementName);
if (originalElement.getChildren() != null) {
for (Configuration child : originalElement.getChildren()) {
newFilter.addChild(child);
}
}
if (originalElement.getMessages() != null) {
for (String messageKey : originalElement.getMessages().keySet()) {
newFilter.addMessage(messageKey, originalElement.getMessages().get(messageKey));