Extracting reflection operations
Using instance instead of static
Extracting public methods to an interface
Fixing tests and adding lazy instantiators
Adding CDI constructor
Extracting code
Missing inject at constr
Removing default constructors for non proxified classes
Typo in docs
Renaming parameter names to allow more readability
Adding overrides to compliance with jls
Adding docs to explain the expected behaviour
Adding test class to check external behavior
Using Java 7 methods
Refactoring exceptions

Allowing us to complete isolate Mirror operations. The new exception allow
us to wrap all reflection provider exceptions
Merge pull request #848 from garcia-jj/ot-mirrorextraction2

Extracting reflection operations to a façade class