code: public NewRelicClient initialize()
      {    
          Client client = provider.getClient();
          String protocol = provider.useSsl() ? "https" : "http";
          httpContext = new HttpContext(client, protocol, hostname, port);
          httpContext.setUriPrefix(getUriPrefix());
          httpContext.setThrowExceptions(handleErrors);
          String className = getClass().getName();
          logger.fine(className.substring(className.lastIndexOf(".")+1)+" initialized");
          return this;
      }
docs: Called after setting configuration properties.
  @return This object