Hassan Diab Supreme Court Of