diff --git a/Code/UtilitiesAdapters/boost/type_traits/is_contiguous.h b/Code/UtilitiesAdapters/boost/type_traits/is_contiguous.h
index 09bebf054e0fdbfac203117b7de1850c8ce5d97b..03711ffaf0db7745ae2a253884890025f167ba3e 100644
--- a/Code/UtilitiesAdapters/boost/type_traits/is_contiguous.h
+++ b/Code/UtilitiesAdapters/boost/type_traits/is_contiguous.h
@@ -35,15 +35,12 @@
 
 #include <boost/type_traits/is_array.hpp>
 #include <boost/type_traits/is_pointer.hpp>
-
-// Try to comment forward declarations not used in OGR wrapper and not
-// compatible with Mac OS X Mavericks
+#include <boost/detail/container_fwd.hpp>
  
 // forward declarations
-// namespace std {
-// template <typename T, std::size_t N>                                class array;
-// template <typename T, typename TAllocator>                          class vector;
-// } // std namespace
+namespace std {
+template <typename T, std::size_t N>                                class array;
+} // std namespace
 
 namespace boost {
 template <typename T, std::size_t N>                                 class array;