code: public static GlClient createStrict(final Class<? extends Nomenclature> nomenclatureClass) throws IOException {
          checkNotNull(nomenclatureClass);
          Injector injector = Guice.createInjector(getLocalStrictModules(nomenclatureClass));
          Nomenclature nomenclature = injector.getInstance(Nomenclature.class);
          nomenclature.load();
          return injector.getInstance(GlClient.class);
      }
docs: Create and return a new instance of LocalGlClient configured in strict mode with the specified nomenclature.
  
  @param nomenclatureClass nomenclature class, must not be null
  @return a new instance of LocalGlClient configured in strict mode with the specified nomenclature
  @throws IOException if an I/O error occurs