package Ġex po . modules . kotlin Ċ Ċ import Ġcom . facebook . react . bridge . Readable Array Ċ import Ġex po . modules . core . Promise Ċ import Ġex po . modules . core . utilities . if Null Ċ import Ġex po . modules . kotlin . modules . Module Ċ Ċ class ĠModule Holder ( val Ġmodule : ĠModule ) Ġ{ ĊĠ Ġval Ġdefinition Ġ= Ġmodule . definition () ĊĠ Ġval Ġname Ġget () Ġ= Ġdefinition . name ĊĊĠ Ġfun Ġcall ( methodName : ĠString , Ġargs : ĠRead able Array , Ġpromise : ĠPromise ) Ġ{ ĊĠĠĠ Ġval Ġmethod Ġ= Ġdefinition . methods [ methodName ]. if Null Ġ{ ĊĠĠĠĠĠ Ġpromise . reject (" Ex po Module Core ", Ġ" Cannot Ġfind Ġmethod Ġ'$ methodName ' Ġin Ġmodule Ġ'${ definition . name }' ") ĊĠĠĠĠĠ Ġreturn ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġmethod . call ( args , Ġpromise ) ĊĠ Ġ} Ċ } Ċ