class Uninstaller extends UninstallAction {

    @Override
    public int getPercentOfTotalInstallation() {
        return 0;
    }

    @Override
    public boolean performAction(Context context, ProgressInterface progressInterface) {<FILL_FUNCTION_BODY>}

}

        final File installationDirectory = context.getInstallationDirectory();

        File libDirectory = new File(installationDirectory, "lib");

        // If the directory still exists, remove all JAR files.
        if (libDirectory.exists() && libDirectory.isDirectory()) {
            File[] jars = libDirectory.listFiles(new FilenameFilter() {
                @Override
                public boolean accept(File dir, String name) {
                    return name.endsWith(".jar");
                }
            });
            for (File jar : jars) {
                jar.delete();
            }
        }

        return super.performAction(context, progressInterface);
    
<methods>public void <init>() ,public boolean performAction(com.install4j.api.Context, com.install4j.api.ProgressInterface) <variables>