JavaDoc
documentation and dead code removal
JavaDoc
documentation and code simplification.
Compose the package and class names to support jar shading.
Try to use our own classloader  (the one that loaded the proxy factory itself) in the class pool.
Merge branch 'dev'

* dev:
  Try to use our own classloader  (the one that loaded the proxy factory itself) in the class pool.
  Compose the package and class names to support jar shading.
  documentation and code simplification.
  JavaDoc
  documentation and dead code removal
  JavaDoc