code: private InputStream getInputFromJarOrTemp() throws FileNotFoundException
      {
          final InputStream input = loader.get().getResourceAsStream(UtilFolder.getPathSeparator(separator, getPath()));
          if (input == null)
          {
              return new FileInputStream(getPathTemp());
          }
          return input;
      }
docs: Get input stream from JAR by default, try in temporary folder if not found in JAR.
  
  @return The input stream found.
  @throws FileNotFoundException If no stream found.