quality:corruption
Within the overarching category of civil law jurisdictions, there are several distinct varieties of contract law with their own distinct criteria: the German tradition is characterised by the unique doctrine of abstraction, systems based on the Napoleonic Code are characterised by their systematic distinction between different types of contracts, and Roman-Dutch law is largely based on the writings of renaissance-era Dutch jurists and case law applying general principles of Roman law prior to the Netherlands' adoption of the Napoleonic Code. The UNIDROIT Principles of International Commercial Contracts, published in 2016, aim to provide a general harmonised framework for international contracts, independent of the divergences between national laws, as well as a statement of common contractual principles for arbitrators and judges to apply where national laws are lacking. Notably, the Principles reject the doctrine of consideration, arguing that elimination of the doctrine "bring about greater certainty and reduce litigation" in international trade. The Principles also rejected the abstraction principle on the grounds that it and similar doctrines are "not easily compatible with modern business perceptions and practice".