'''OpenJavaOJ''', formerly named OpenJava, is a [[programming tool]] that parses and analyzes [[Java (programming language)|Java]] [[source code]]. It uses a [[metaobject protocol]] (MOP) to provide services for [[language extension]]s. [[Michiaki Tatsubori]] was the lead developer of OpenJava. Its first release was back to 1997, and won the Student Encouragement Prize at the Java Conference Grandprix '97 held in Japan.<ref>{{cite web|url=http://www.java-conf.gr.jp/event/grandprix/97/ |title=Java Grandprix '97 |author=Japan Java Conference|publisher=On the Record}}</ref>