PatternPairOperation