convert to maven project . add VisitorDemo