18. The system of claim 15 , wherein the operations further comprise: generating a common type schema in the second programming language providing elements and attributes describing the reusable code in the data structure, wherein the reference to the reusable code in the data structure schema identifies the common type schema and a location of the common type schema.
18. The system of claim 15 , wherein the operations further comprise: generating a common type schema in the second programming language providing elements and attributes describing the reusable code in the data structure, wherein the reference to the reusable code in the data structure schema identifies the common type schema and a location of the common type schema. 19. The system of claim 18 , wherein the reusable code in the data structure is contained within a reusable code file in the first programming language that is capable of being referenced in multiple data structures in the first programming language, and wherein the common type schema is generated from the reusable code file.