add gen java, add US-ASCII process