more defensive code


git-svn-id: svn://oss.dbc.dk/sync_php/php/OpenLibrary/class_lib/trunk@66556 30e9dc4a-7611-4fbc-83ba-eecf79b76bd0
removed debug


git-svn-id: svn://oss.dbc.dk/sync_php/php/OpenLibrary/class_lib/trunk@66560 30e9dc4a-7611-4fbc-83ba-eecf79b76bd0
xs_boolean and hidden on map-tag


git-svn-id: svn://oss.dbc.dk/sync_php/php/OpenLibrary/class_lib/trunk@66568 30e9dc4a-7611-4fbc-83ba-eecf79b76bd0