This is the java code for my MET CS751 final project