public List<Method> getMListeners(Class<?> l1, Class<?> l2){
			//L1 == object, L1 == Listener
			List<Method> methods = new ArrayList<Method>();
			for(Method m: l2.getDeclaredMethods()){
				if(m.isAnnotationPresent(EventHandler.class)){
					if(m.getParameterTypes().length == 1){
						if(m.getParameterTypes()[0].equals(l1)){
							methods.add(m);
						}
					}

				}
			}
			return sort(methods);
		}