public void initMethod(State state)
	{
		try
		{
			Method[] mets = mod.getClass().getMethods();
			for (Method met : mets)
			{
				if (met.isAnnotationPresent(Initialization.class) && met.getAnnotation(Initialization.class).value() == state)
				{
					met.invoke(mod);
				}
			}
		}
		catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException e)
		{
			e.printStackTrace();
		}
	}