produce java as java generating file