need to account for JavaUtilMaps