diff --git a/Doc/Manual/Contents.html b/Doc/Manual/Contents.html
index a828fdd94..2937b6586 100644
--- a/Doc/Manual/Contents.html
+++ b/Doc/Manual/Contents.html
@@ -900,6 +900,7 @@
Simple pointers
Wrapping C arrays with Java arrays
Unbounded C Arrays
+Binary data vs Strings
Overriding new and delete to allocate from Java heap
Java typemaps
@@ -1063,12 +1064,14 @@
-
+
diff --git a/Doc/Manual/Java.html b/Doc/Manual/Java.html
index c6ef2b425..2ae9f7b95 100644
--- a/Doc/Manual/Java.html
+++ b/Doc/Manual/Java.html
@@ -101,6 +101,7 @@
Simple pointers
Wrapping C arrays with Java arrays
Unbounded C Arrays
+Binary data vs Strings
Overriding new and delete to allocate from Java heap
Java typemaps
@@ -4401,7 +4402,8 @@ well suited for applications in which you need to create buffers,
package binary data, etc.
-Binary data vs Strings
+23.8.5 Binary data vs Strings
+
By default SWIG handles char * as a string but there is a handy multi-argument typemap available as mentioned in Passing binary data.
@@ -4444,7 +4446,7 @@ len: 5 data: 68 69 0 6a 6b
-
23.8.5 Overriding new and delete to allocate from Java heap
+23.8.6 Overriding new and delete to allocate from Java heap