public JsSymbol CreateSymbol(string description)
        {
            JavaScriptValueSafeHandle descriptionHandle = JavaScriptValueSafeHandle.Invalid;

            if (description != null)
            {
                var descriptionValue = CreateString(description);
                descriptionHandle = descriptionValue.Handle;
            }

            var symbolHandle = m_engine.JsCreateSymbol(descriptionHandle);

            return(CreateValue <JsSymbol>(symbolHandle));
        }