code: public static List<SVGPath> loadSVGIconFromUri(final String uri, final Class clazz) throws CouldNotPerformException {
          try {
  
              InputStream inputStream = clazz.getResourceAsStream(uri);
              if (inputStream == null) {
                  inputStream = clazz.getClassLoader().getResourceAsStream(uri);
                  if (inputStream == null) {
                      throw new NotAvailableException(uri);
                  }
              }
              return generateSvgPathList(IOUtils.toString(inputStream, StandardCharsets.UTF_8));
          } catch (final Exception ex) {
              throw new CouldNotPerformException("Could not load URI[" + uri + "]", ex);
          }
      }
docs: Method tries to build one or more SVGPaths out of the given uri.
  By this the content is interpreted as svg xml and new SVGPath instances are generated for each found path element
  
  @param uri the svg xml file
  
  @return a list of SVGPaths instances where each is representing one found path element
  
  @throws CouldNotPerformException is thrown if the file does not exist or it does not contain any path elements.