public static List<String> getPluginFiles()
	{
		List<String> pluginFiles = null;
		try
		{
			//String pluginList = "";
			File jarLocation = new File(ControllerEngine.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath());
			String parentDirName = jarLocation.getParent(); // to get the parent dir name
		
			File folder = new File(parentDirName + "/" + ControllerEngine.config.getParam("localpluginrepo"));
			if(folder.exists())
			{
				pluginFiles = new ArrayList<String>();
				File[] listOfFiles = folder.listFiles();

				for (int i = 0; i < listOfFiles.length; i++) 
				{
					if (listOfFiles[i].isFile()) 
					{
						pluginFiles.add(listOfFiles[i].getAbsolutePath());
						//System.out.println(listOfFiles[i].toPath());
					} 
		      
				}
				if(pluginFiles.isEmpty())
				{
					pluginFiles = null;
				}
			}
		
		}
		catch(Exception ex)
		{
			System.out.println(ex.toString());
			pluginFiles = null;
		}
		return pluginFiles;
	}