FilterManager filterManager = new FilterManager();
for( int i=0; i<filters.size(); i++ )
{
out.reset();
Filter filter = filterManager.getFilter( (String)filters.get( i ) );
filter.decode( in, out, params.getDictionary() );
in = new ByteArrayInputStream( out.toByteArray() );
}
finalData = out.toByteArray();
}