metaphysical thought. Mahavira's metaphysics consist of three principles - Anekantavada , Syadvada, and Karma ; and his Panchavrats, five codes of conduct - Ahimsa , Satya , Asteya , Brahmacharya , and Aparigraha . He talks of Tri-ratnas - three gems, which are the means and the goal. Mahavira preached that