{
AbstractRecordProcessor retObj = (AbstractRecordProcessor)super.clone();
retObj.filters = new Vector<RecordFilter>();
for (RecordFilter fil : this.filters)
{
RecordFilter clFil = (RecordFilter)fil.clone();
retObj.filters.add(clFil);
}
retObj.processDestinationHost = this.processDestinationHost;
retObj.processSourceHost = this.processSourceHost;
retObj.processHeaders = this.processHeaders;