(b) Any such trustee upon the written request of the holders of twenty-five per centum in principal amount of such notes or bonds then outstanding shall, in his or its own name, do any one or more of the following:
(1) By civil action or other proceeding, enforce all rights of the noteholders or bondholders, including the right to require the housing development fund to perform its duties under this article;
(2) Bring a civil action upon such notes or bonds;
(3) By civil action or other proceeding, require the housing development fund to account as if it were the trustee of an express trust for the holders of such notes or bonds;
(4) By civil action or other proceeding, enjoin any acts or things which may be unlawful or in violation of the rights of the holders of such notes or bonds;
(5) Declare all such notes or bonds due and payable, and if all defaults shall be made good, then, with the consent of the holders of twenty-five per centum of the principal amount of such notes or bonds then outstanding, annul such declaration and its consequences.
(c) In addition to the foregoing, such trustee shall have and possess all of the powers necessary or appropriate for the exercise of any functions specifically set forth herein or incident to the general representation of bondholders or noteholders in the enforcement and protection of their rights.
(d) Before declaring the principal of any notes or bonds due and payable, the trustee shall first give thirty days' notice in writing to the housing development fund.