Interface PatternSelector