public static ClassLoader classLoader(final ClassLoader parent) throws IOException {
    """
	Constructs a new AssetClassLoader that includes the 'public' dir if present in the current working dir
	
	@param parent parent classloader
	@return classloader that includes the public dir if present
	@throws IOException if an exception occurred
    """
    return classLoader(parent, new File(System.getProperty("user.dir")));
  }
public static ClassLoader classLoader(final ClassLoader parent) throws IOException {
    return classLoader(parent, new File(System.getProperty("user.dir")));
  }
public static ClassLoader classLoader ( final ClassLoader parent ) throws IOException { return classLoader ( parent , new File ( System . getProperty ( "user.dir" ) ) ) ; }
Constructs a new AssetClassLoader that includes the 'public' dir if present in the current working dir

@param parent parent classloader
@return classloader that includes the public dir if present
@throws IOException if an exception occurred
Constructs a new AssetClassLoader that includes the public dir if present in the current working dir