API for writing gcc plugins in JAVA.