Don't use the deprecated DebugSettings#isOutputComponentPath() but use #getComponentPathAttributeName() instead
Don't use the deprecated ComponentHierarchyIterator. but use #visitChildren(Class, IVisitor) instead
Java 7 diamonds