@@ -0,0 +1,1362 @@
+/*%0A * Copyright 2013 Klaus Reimer %3Ck@ailis.de%3E%0A * See LICENSE.md for licensing information.%0A * %0A * Based on libusbx %3Chttp://libusbx.org/%3E:  %0A * %0A * Copyright 2001 Johannes Erdfelt %3Cjohannes@erdfelt.com%3E%0A * Copyright 2007-2008 Daniel Drake %3Cdsd@gentoo.org%3E%0A * Copyright 2012 Pete Batard %3Cpete@akeo.ie%3E%0A */%0Apackage de.ailis.usb4java.libusbx;%0A%0Aimport java.nio.ByteBuffer;%0A%0A/**%0A * Structure representing a libusbx session. The concept of individual libusbx %0A * sessions allows for your program to use two libraries (or dynamically load %0A * two modules) which both independently use libusb. This will prevent %0A * interference between the individual libusbx users - for example %0A * libusb_set_debug() will not affect the other user of the library, %0A * and libusb_exit() will not destroy resources that the other user is still %0A * using.%0A *%0A * Sessions are created by libusb_init() and destroyed through libusb_exit(). %0A * If your application is guaranteed to only ever include a single libusbx %0A * user (i.e. you), you do not have to worry about contexts: pass NULL in %0A * every function call where a context is required. The default context will be %0A * used.%0A * %0A * For more information, see %0A * %3Ca href=%22http://libusbx.sourceforge.net/api-1.0/contexts.html%22%3EContexts%3C/a%3E.%0A */%0Apublic class Context%0A%7B%0A    /** The low-level context structure. */%0A    ByteBuffer data;%0A%7D%0A

Add missing Context class