Furthermore, we'll probably want to keep the "testing" components out of this portion of the software. For testing you should create your own test class that implements a "public static void main(String[] args)" method that is used to test components of this implementation in a modular fashion.