diff --git a/java/uml/ch.ntb.usb.jpg b/java/uml/ch.ntb.usb.jpg
index af7593e..9970f12 100644
Binary files a/java/uml/ch.ntb.usb.jpg and b/java/uml/ch.ntb.usb.jpg differ
diff --git a/java/uml/ch.ntb.usb.uml b/java/uml/ch.ntb.usb.uml
index b14af63..7de7f42 100644
--- a/java/uml/ch.ntb.usb.uml
+++ b/java/uml/ch.ntb.usb.uml
@@ -85,7 +85,7 @@
1
-LibusbWin
+LibusbJava
False
@@ -110,10 +110,10 @@
$00B9FFFF
596
272
-131
+136
68
Native class to access
-the LibusbWin.dll which
+the LibusbJava.dll which
is a wrapper to the
LibUsb-Win32 API.
@@ -121,7 +121,7 @@ LibUsb-Win32 API.
clMaroon
$00B9FFFF
-560,264;596,279
+560,264;596,278
kFuXbRCvX0OxyJYGXAJ2NwAA
bj7RYkSMO0qIEP8jkhRPkgAA
@@ -1447,7 +1447,7 @@ type Usb_Device
3aqcGmdQBU2yR8XWwbH6wgAA
10
-LibusbWin
+LibusbJava
BWFMxN62oEGNP+kKcODiEgAA
4
bj7RYkSMO0qIEP8jkhRPkgAA
@@ -1947,8 +1947,8 @@ type Usb_Device
NDp8e0ch10ST3dwxWPam4AAA
4
IIOw3R07h0mYIbxgQNAvlgAA
-Ilbnf/apgU2JUqlCax0E0AAA
-6DAAoxE3gE6btQ3QR6zXSAAA
+6DAAoxE3gE6btQ3QR6zXSAAA
+Ilbnf/apgU2JUqlCax0E0AAA
GWJjJWM040mgOfcnzTwGqgAA
@@ -1956,8 +1956,8 @@ type Usb_Device
p/wk8BA7x0OTRXXHy0OJmgAA
4
Mf6lj8hCekmAt8LSuv0gPQAA
-gZyJB5c8j0qqNEv58A7qkQAA
-roosZQXLT0uL9JG9OjvfIQAA
+roosZQXLT0uL9JG9OjvfIQAA
+gZyJB5c8j0qqNEv58A7qkQAA
jGiYNVwhsUqy+u4GsecJkwAA
@@ -1975,8 +1975,8 @@ type Usb_Device
NDp8e0ch10ST3dwxWPam4AAA
4
zO1s01kJIE6XkTjlSB6aywAA
-UxK4awc9BUaq32wB9ulIlQAA
-W9sijr2Fr02bK6wbKT19/wAA
+W9sijr2Fr02bK6wbKT19/wAA
+UxK4awc9BUaq32wB9ulIlQAA
62JK0r9fykSMDnmw3ZuktgAA
@@ -1984,8 +1984,8 @@ type Usb_Device
nCivixeClUeJ/8WDflvLoAAA
4
NlVzv49r5EKp3NXgP9SJUgAA
-S2waQNcxi0SMzX3GtK14MwAA
-2Q3xA4DACkm0S1EmjZ54IwAA
+2Q3xA4DACkm0S1EmjZ54IwAA
+S2waQNcxi0SMzX3GtK14MwAA
hN0Adta+JUWLfSVgHKKVEgAA