if(Plugin.class.isAssignableFrom(clazz))
int modifiers = clazz.getModifiers(); if(Plugin.class.isAssignableFrom(clazz) && !Modifier.isInterface(modifiers) && !Modifier.isAbstract(modifiers))
	public void loadPluginClass(String name)		throws Exception	{		Class clazz = loadClass(MiscUtilities.fileToClass(name),false);		if(Plugin.class.isAssignableFrom(clazz))		{			Plugin plugin = (Plugin)clazz.newInstance();			System.out.println(" -- loaded plugin: " +				clazz.getName());			jEdit.addPlugin(plugin);		}	}