convert code to uml diagram online. There is a well written document