1. A method, comprising: determining categories and an associated category graph for a parsing framework associated with execution of an automated software build tool; determining a plurality of types, wherein each type implements at least one category; automatically determining, by a processor, a set of types for each category, wherein a type is included in a set for a particular category when that type implements that category or any descendant of that category in the category graph; automatically defining, by the processor, namespaces for the categories based at least in part on sets of types associated with each category, wherein the categories and namespaces are associated with a description; simultaneously determining, using reflection of a single Java bean and associated Java bean method, both: (i) a name of a parameter in accordance a method name, and (ii) a category and said associated automatically defined namespace in accordance with a parameter type; automatically parsing two nesting levels using both (i) the name of the parameter and (ii) the category and said associated namespace, wherein the category and said associated namespace are identified by a first nested element level and the parameter type is identified by a second nested element level within the first nested element level; executing the automated software build tool in accordance with the defined namespaces such that (i) a first parameter name at a first location in the automated software build tool refers to first namespace and is resolved to a first parameter type and (ii) the first parameter name at a second location in the automated software build tool refers to a second namespace and is resolved to a second parameter type; and creating a graph structure based on the description in accordance with parsing by the parsing framework.