Better version of the Reflector-JavaClient (fully rewrited)