A person shall not be appointed as Prosecutor General unless he is a citizen of Pakistan, and is not less than forty five years of age, and (a) he has, for a period of, or for the periods aggregating, not less than ten years, been an advocate of the High Court; or (b) he is a law graduate and has, for a period of not less than seventeen ...