* Update mappings for port operations
        * Update code generation patterns to avoid use of exceptions