@Override
protected void loadPropertiesFromCamelDefinition(ProcessorDefinition processor) {
super.loadPropertiesFromCamelDefinition(processor);
if (processor instanceof RemoveHeadersDefinition) {
RemoveHeadersDefinition node = (RemoveHeadersDefinition) processor;
this.setPattern(node.getPattern());
this.setExcludePattern(node.getExcludePattern());
} else {
throw new IllegalArgumentException("ProcessorDefinition not an instanceof RemoveHeadersDefinition. Was " + processor.getClass().getName());
}
}