String description = (String)in.readObject();
FilterComponent filterComponent = null;
if (className.endsWith(".AgeLimitFilterComponent")) {
filterComponent = new AgeLimitFilterComponent(name, description);
} else if (className.endsWith(".BeanShellFilterComponent")) {
filterComponent = new BeanShellFilterComponent(name, description);
} else if (className.endsWith(".ChannelFilterComponent")) {
filterComponent = new ChannelFilterComponent(name, description);
} else if (className.endsWith(".DayFilterComponent")) {
filterComponent = new DayFilterComponent(name, description);
} else if (className.endsWith(".DateFilterComponent")) {