code: public Adjunct get(String name) throws IOException {
          Adjunct a = adjuncts.get(name);
          if(a!=null) return a;   // found it
  
          synchronized (this) {
              a = adjuncts.get(name);
              if(a!=null) return a;   // one more check before we start loading
              a = new Adjunct(this,name,classLoader);
              adjuncts.put(name,a);
              return a;
          }
      }
docs: Obtains the adjunct.
  
  @return
  always non-null.
  @throws IOException
  if failed to locate {@link Adjunct}.