public Object invoke(Object proxy, Method m, Object[] args) throws Throwable {
		Object result = null;
		boolean locked = false;
		/*Verifier la présence d'annotation et faire le lock en fonction de l'annotation*/
		if(m.isAnnotationPresent(JavanaiseAnnotationWrite.class)) {
			ser = obj.jvnLockWrite();
			locked = true;
		}
		else if(m.isAnnotationPresent(JavanaiseAnnotationRead.class)) {
			ser = obj.jvnLockRead();
			locked = true;
		}

		result = m.invoke(ser, args);
		if(locked){
			Thread.sleep(1000);
			obj.jvnUnLock();
		}
		return result;
	}