Confident patterns: conditionally call conversions methods