In this video we learn two methods of asking the Java compiler to look more deeply at our code. In this course I'm asking students to run these checks, and fixing anything flagged, before submitting projects. Here we learn how to find the "rawtype" and "unchecked" issues that often come along with the use of generics (type parameters); we'll make heavy use of those during our course. We'll also ask the compiler to check for correctness/completeness in our JavaDoc notation.