demo2do java core library