Splits TFS up into the AbstractDefectTracker implementation and a TFSClient class that uses the TFS Java library.