Some methods for casting primitive types to each other.
Suppressing unchecked warnings.
Fixing some documentation.
Documentation.
Creating Converter and Transmuter, implementing the operations register and isRegistered, and (lots of) exceptions.
Making Transmuter's converterMap externally available and still working correctly; removing equals() implementation from the exceptions; ensuring that MultipleCausesException can take null.
Checking for type variables in the converters; storing Method references in the exceptions; lots of extra tests.
Fixing a Binding bug by implementing equals.
Tests for Binding.equals() and Transmuter's converterMap.
Validating Binding's instantiation.
Improving the error messages.
Suppressing a silly warning.
Suppressing a silly warning.
More *Utils classes; improved toString for Methods.
Simplifying and writing some tests for ReflectionUtils.
Using a List of Exceptions instead of RuntimeExceptions.
Checking pair/binding compatibility first.
Moved extractTypes to Pair, naming it fromMethod.
Comments.