```\nif (nativeMappingValue == NATIVE\_STATUS) {\n // Token is native on the local chain\n IERC20(\_nativeToken).safeTransfer(\_recipient, \_amount);\n} else {\n bridgedToken = nativeMappingValue;\n if (nativeMappingValue == EMPTY) {\n // New token\n bridgedToken = deployBridgedToken(\_nativeToken, \_tokenMetadata);\n bridgedToNativeToken[bridgedToken] = \_nativeToken;\n nativeToBridgedToken[\_nativeToken] = bridgedToken;\n }\n BridgedToken(bridgedToken).mint(\_recipient, \_amount);\n}\n```\n