private void createInstances(){
		this.instances.clear();
		for(Class<Plugin> plugin : this.classes){
			
			Plugin tmp = null;
			try {
				if(!plugin.isInterface() && !Modifier.isAbstract(plugin.getModifiers()))
					tmp = plugin.newInstance();
			} catch (InstantiationException | IllegalAccessException e) {
				e.printStackTrace();
			}
			
			if(tmp!=null){
				System.out.println("New instance of "+tmp.getLabel()+" created !");
				this.instances.add( tmp );
			}
		}
	}