code: public synchronized void start()
      {
          if (started.get())
          {
              throw new LionEngineException(ERROR_STARTED);
          }
          started.set(true);
          thread.start();
      }
docs: Start to load resources in a separate thread.
  
  @throws LionEngineException If loader has already been started.