1. In a computing environment, a method of debugging declarative code, the method comprising: accessing instantiated declarative code, wherein the instantiated declarative code comprises lines of code, the lines of code defining runtime artifacts; automatically correlating lines of code to instantiated runtime artifacts; and representing the instantiated runtime artifacts in a hierarchical tree based on the correlation of lines of code to instantiated runtime artifacts, the hierarchical tree showing the hierarchical structure of the instantiated declarative code.