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")) {
filterComponent = new DateFilterComponent(name, description);
} else if (className.endsWith(".FavoritesFilterComponent")) {