if ( obj instanceof Map )
if ( obj instanceof BirtHashMap )
		public Object wrap( Context cx, Scriptable scope, Object obj,				Class staticType )		{			int wrapperCount = wrappers.size( );			for ( int i = 0; i < wrapperCount; i++ )			{				IJavascriptWrapper wrapper = (IJavascriptWrapper) wrappers						.get( i );				if ( wrapper != null )				{					Object object = wrapper.wrap( cx, scope, obj, staticType );					if ( object != obj )					{						return object;					}				}			}			if ( obj instanceof LinkedHashMap )			{				return new NativeJavaLinkedHashMap( scope, obj, staticType );			}			if ( obj instanceof Map )			{				return new NativeJavaMap( scope, obj, staticType );			}			if ( obj instanceof List )			{				return new NativeJavaList( scope, obj, staticType );			}			return super.wrap( cx, scope, obj, staticType );		}