public static XMLLib ExtractFromScopeOrNull(IScriptable scope) { ScriptableObject so = ScriptRuntime.getLibraryScopeOrNull(scope); if (so == null) { return(null); } return((XMLLib)so.GetAssociatedValue(XML_LIB_KEY)); }