It's part of the original code, my only change is the class-naming, namespaces, etc.