auto generated java files