protected void buildFilterChain() {
// build the chain from end to start
// the parser itself is the last element
// in the chain
DXFHandler handler = this;
for (int i = this.streamFilters.size() - 1; i >= 0; i--) {
DXFStreamFilter f = (DXFStreamFilter) this.streamFilters.get(i);
f.setDXFHandler(handler);
handler = f;