(a) The Authority and any municipality may enter into a contract or contracts providing for or relating to the collection or treatment and disposal of garbage, solid wastes and refuse originating in the municipality and the cost and expense of such collection or treatment and disposal.
(b) Any such contract may provide for the payment to the Authority by such municipality annually or otherwise of such sum or sums of money, computed as said contract or contracts may provide, and the sum or sums so payable may include provisions for all or any part or a share of the amounts necessary:
(1) To pay or provide for the expenses of operation and maintenance of the garbage and solid wastes disposal system, including, without limitation, any processing fees or other payments required to be paid to a private entity under a service agreement for a solid waste disposal, transfer station and electric and steam generating facility, insurance, extensions, betterments and replacements and the principal and interest on any bonds;
(2) To provide for any deficits resulting from failure to receive sums payable to the Authority by such municipality, and any other municipality, or any person, or from any other cause; and
(3) To maintain such reserves or sinking funds for any of the foregoing as may be required by the terms of any contract of the Authority or as may be deemed necessary or desirable by the Authority.
(c) Any such contract may provide that the sum or sums so payable to the Authority shall be in lieu of all or any part of the service charges which would otherwise be charged and collected by the Authority with regard to persons or real property within such municipality.
(d) Any such contract may also provide for the financing and payment of expenses to be incurred by the Authority and determined by it to be necessary for its purposes prior to the placing in operation of the garbage and solid wastes disposal system and may also provide for the payment by such municipality to the Authority for application to such expenses or indebtedness therefor such sum or sums of money, not in the aggregate exceeding an amount stated or otherwise limited in any such contract plus interest thereon, as such contract may provide and as the governing body of said municipality shall, by virtue of its authorization of and entry into any such contract, determine to be necessary for the purposes of the Authority.
(e) Any such contract may be made with or without consideration and for a specified or an unlimited time and on any terms and conditions which may be approved by such municipality and which may be agreed to by the Authority in conformity with its contracts with the holders of any bonds, and shall be valid whether or not an appropriation with respect thereto is made by such municipality prior to authorization or execution thereof. Subject to any such contracts with the holders of bonds, such municipality is hereby authorized and directed to do and perform any and all acts or things necessary, convenient or desirable to carry out and perform every such contract and to provide for the payment or discharge of any obligation thereunder in the same manner as other obligations of such municipality and, in accordance with any such contract, to waive, modify, suspend or reduce the service charges which would otherwise be charged and collected by the Authority with regard to persons or real property within such municipality.
(f) Nothing in this section shall prevent the Authority from collecting additional fees and charges from the owners or occupants of all parcels of real estate served by it within such municipality if for any reason such additional fees or charges shall be necessary in order for the Authority to pay all operating expenses, debt service and other payments required pursuant to contracts with bondholders; or to pay all processing fees or other payments required pursuant to service agreements with private entities owning or operating solid waste disposal, transfer station and electric and steam generating facilities; and notwithstanding such contracts with such municipalities, the Authority shall at all times have power and be obligated to collect sufficient additional fees and charges whenever necessary to pay all operating costs, debt service and all other payments required by contracts with bondholders and whenever necessary to pay all processing fees or other payments required pursuant to service agreements with private entities owning or operating solid waste disposal, transfer station and electric and steam generating facilities.
(g) Nothing in this section shall be deemed to imply or direct that any contracts referred to aforesaid must provide for both the collection and disposal of garbage and solid wastes and such Authority may, by the agreement and parallel ordinances, and such municipality may, by ordinance, engage in either collection of solid wastes or disposal of solid wastes or both. All such contracts shall be full faith and credit obligations of the municipality and shall not be subject to any law regulating the issuance of debt or the making of contracts or other related matter.