throw new MissingParameterException("class");
}
Filter filter;
if (cls.equals("galechurch")) {
filter = new GaleAndChurchMacro();
} else if (cls.equals("moore")) {
filter = new MooreMacro();
} else if (cls.equals("poisson")) {
filter = new PoissonMacro();
} else if (cls.equals("translation")) {