private static String getMessagesFromBibiscoWebSite() {

    String lStrJsonMessages = null;

    mLog.debug("Start getMessagesFromBibiscoWebSite()");

    String lStrVersion = VersionManager.getInstance().getVersion();
    String lStrLanguage = LocaleManager.getInstance().getLocale().getLanguage();

    try {
      ClientConfig lClientConfig = new DefaultClientConfig();
      Client lClient = Client.create(lClientConfig);
      WebResource lWebResource = lClient.resource(ContextManager.getInstance().getURIWeb());
      WebResource.Builder lBuilder =
          lWebResource
              .path("rest")
              .path("messages")
              .path("get")
              .path(lStrVersion)
              .path(lStrLanguage)
              .accept(MediaType.APPLICATION_JSON);
      lStrJsonMessages = lBuilder.get(String.class);
    } catch (Throwable t) {
      // Maybe we are offline...
      mLog.error(t);
    }

    mLog.debug("End getMessagesFromBibiscoWebSite()");

    return lStrJsonMessages;
  }
  public void setUp() throws Exception {
    log.info("BEGIN " + getTestName()); // marker for log4j traces

    TestConfig tc = getTestConfig();
    if (tc == null) {
      log.warn("NO CONFIGURATION");
      ContextManager.getInstance().clearContext();
    } else {
      Class<?> contextClass = tc.getContextClass();
      if (!Context.class.isAssignableFrom(contextClass))
        throw new IllegalArgumentException(
            "contextClass(" + contextClass.getName() + ") must implements Context");

      // create a new context from the test config
      // and apply it
      ContextManager.getInstance().setContext(contextClass, tc, this);
    }
  }
  public void tearDown() throws Exception {
    String testName = getTestName(); // must be called before clearContext
    ContextManager.getInstance().clearContext();

    log.info("END " + testName); // marker for log4j traces
  }
 protected void init(Class<?> configClazz, String name) {
   setName(name);
   ContextManager.getInstance().init();
   this.configClazz = configClazz;
 }