Pattern #1248(ST)