"479 A. (1) Notwithstanding anything contained in sections 476 to 479 inclusive, when any Civil, Revenue or Criminal Court is of opinion that any person appearing before it as a witness has intentionally given false evidence in any stage of the judicial proceeding or has intentionally fabricated false evidence for the purpose of being used in any stage of the judicial proceeding, and that, for the eradication of the evils of perjury and fabrication of false evidence and in the interests of justice, it is expedient that such witness should be prosecuted for the offence which appears to have been committed by him, the Court shall, at the time of the delivery of the judgment or final order disposing of such proceeding, record a finding to that effect stating its reasons therefor and 37 6 may, if it so thinks fit, after giving the witness an opportunity of being heard, make a complaint thereof in writing signed by the presiding officer of the Court setting forth the evidence which, in the opinion of the Court, is false or fabricated and forward the same to a, Magistrate of the first class having jurisdiction, and may. . . . " Sub section (6) of this section enacts as follows: "(6) No proceedings shall be taken under sections 476 to 479 inclusive for the prosecution of a person for giving or fabricating false evidence, if in respect of such a person proceedings may be taken under this section.