docs: @SuppressWarnings("checkstyle:nestedifdepth")
  	public static void addToSystemClasspath(String entries) {
  		if (!Strings.isNullOrEmpty(entries)) {
  			final List<URL> cp = new ArrayList<>();
  			final String[] individualEntries = entries.split(Pattern.quote(File.pathSeparator));
  			for (final String entry : individualEntries) {
  				if (!Strings.isNullOrEmpty(entry)) {
  					URL url = FileSystem.convertStringToURL(entry, false);
  					if (url != null) {
  						// Normalize the folder name in order to have a "/" at the end of the name.
  						// Without this "/" the class loader cannot find the resources.
  						if (URISchemeType.FILE.isURL(url)) {
  							final File file = FileSystem.convertURLToFile(url);
  							if (file != null && file.isDirectory()) {
  								try {
  									url = new URL(URISchemeType.FILE.name(), "", file.getAbsolutePath() + "/"); //$NON-NLS-1$//$NON-NLS-2$
  								} catch (MalformedURLException e) {
  									//
  								}
  							}
  						}
  						cp.add(url);
  					}
  				}
  			}
  			final URL[] newcp = new URL[cp.size()];
  			cp.toArray(newcp);
  			synchronized (Boot.class) {
  				dynamicClassLoader = URLClassLoader.newInstance(newcp, ClassLoader.getSystemClassLoader());
  			}
  		}
  	}