Please keep the Preconditions. Look into Guava to find out what it does. It's good practice.