1. review code for cycle detection, including the return value (true or
false)
2. Refactor:
	* Interface IChecker => Abstract class Checker; using Template
Method design pattern to support iterating over each process to check
    * reset DotUI for reuse
3. import org.apache.commons


Change-Id: I3fde9e3e83d1291bd7f97a0c45f90055345e9fea