Any international agreement becomes law in the Republic when it is enacted into law by national legislation; but a self-executing provision of an agreement that has been approved by Parliament is law in the Republic unless it is inconsistent with the Constitution or an Act of Parliament.