Major (PatternLibrary) : added pattern Iterator