/**
* Criterion that determines which programs are interesting.
*/
- private Condition _matcher;
+ private Condition<Program> _matcher;
/**
* List of interesting programs.
* Constructs the visitor.
* @param aMatcher Condition describing interesting programs.
*/
- public MatchVisitor(Condition aMatcher) {
+ public MatchVisitor(Condition<Program> aMatcher) {
_matcher = aMatcher;
_programs = new ArrayList<Program>();
}