Make IntegerAlias constructors protected instead of package protected
Use junit 4.11
Instead of throwing errors from LibraryLoader#load(), delay throwing until methods from the interface are actually called.