(1) Subject to this section the Commission may require any person who, in its opinion, is able to give any information relating to a matter being investigated by the Commission-
(a) to furnish the information to it;
(b) to produce any document, paper or thing that in its opinion relates to the matter being investigated and which may be in the possession or control of that person.
(2) The Commission may summon before it and examine on oath or affirmation;
(a) a person required to give information or produce anything under subsection (1) of this section;
(b) a complainant;
(c) any other person who the Commission considers will be able to give information required under subsection (1) of this section.
(3) Subject to subsection (4) of this section, a person who is bound by law to maintain secrecy in relation to, or not to disclose, any matter may not
(a) supply information to or answer a question put by the Commission in relation to that matter; or
(b) produce to the Commission a document, paper or thing relating to it, if compliance with that requirement would be in breach of the obligation of secrecy or non-disclosure.
(4) A person to whom subsection (3) of this section applies may be required by the Commission to supply information or answer a question or produce a document, paper or thing that relates to a matter under investigation; and subject to section 16 of this Act, it shall be the duty of that person to comply with the requirement.
(5) A witness before the Commission shall be entitled to the same privileges to which he would have been entitled if he were a witness before the High Court.
(6) No person shall be liable to prosecution for an offence under any enactment by reason of his compliance with a requirement of the Commission under this section