Principal Rechercher Cum Casting Compilation