code: public static synchronized EFapsClassLoader getInstance()
      {
          if (EFapsClassLoader.CLASSLOADER == null) {
              EFapsClassLoader.CLASSLOADER = new EFapsClassLoader(EFapsClassLoader.class.getClassLoader(), false);
          }
          return EFapsClassLoader.CLASSLOADER;
      }
docs: Get the current EFapsClassLoader.
  This static method is used to provide a way to use the same classloader
  in different threads, due to the reason that using different classloader
  instances might bring the problem of "instanceof" return unexpected results.
  
  @return the current EFapsClassLoader