try {        lesson.getIdInternal(); } catch (Throwable nex) {   return null; }
	public static InfoLesson copyILesson2InfoLesson(IAula lesson)	{		if (lesson == null)		{			return null;		}		InfoLesson infoLesson = new InfoLesson();		InfoExecutionCourse infoExecutionCourse =			(InfoExecutionCourse) Cloner.get(lesson.getDisciplinaExecucao());		InfoRoom infoRoom = Cloner.copyRoom2InfoRoom(lesson.getSala());		copyObjectProperties(infoLesson, lesson);		infoLesson.setInfoSala(infoRoom);		infoLesson.setInfoDisciplinaExecucao(infoExecutionCourse);		return infoLesson;	}