IExternalPerson externalPerson = (IExternalPerson) arg0; return InfoExternalPersonWithPersonAndWLocation.newInfoFromDomain(externalPerson);
ITeacher teacher = (ITeacher) arg0; return InfoTeacherWithPerson.newInfoFromDomain(teacher);
            public Object transform(Object arg0) {                IExternalPerson externalPerson = (IExternalPerson) arg0;                return InfoExternalPersonWithPersonAndWLocation.newInfoFromDomain(externalPerson);            }