m_arrayMarshllers[typeof(T)] = marshller = Delegate.CreateDelegate(
typeof(Func<JsObject, T>),
this,
typeof(Marshaller)
.GetMethod("MarshalJsFunctionHelper")
.MakeGenericMethod(typeof(T).GetElementType())
MashalJsFunctionHelper is a non public method. So getmethod doesnt return it; this code always fails