16. A computing device, comprising: a processor; and a memory comprising program instructions, that when executed on the processor cause the processor to: identify, in a class file, a class name comprising a structural description describing a new class identified by the class name, wherein the structural description comprises information identifying a generator function and one or more parameters for the generator function; execute the generator function identified by the structural description, wherein to execute the generator function the program instructions further cause the processor to provide the one or more parameters identified by the structural description as input to the generator function; generate, based at least in part on results from executing the generator function, the new class, wherein the new class is not loadable prior to said generating; identify another structural description, wherein the other structural description comprises information identifying another generator function and one or more other parameters for the other generator function; and determine whether the structural description and the other structural description represent two equivalent classes based, at least in part, on a comparison between the structural description and the other structural description and a comparison between the one or more parameters and the one or more other parameters.
16. A computing device, comprising: a processor; and a memory comprising program instructions, that when executed on the processor cause the processor to: identify, in a class file, a class name comprising a structural description describing a new class identified by the class name, wherein the structural description comprises information identifying a generator function and one or more parameters for the generator function; execute the generator function identified by the structural description, wherein to execute the generator function the program instructions further cause the processor to provide the one or more parameters identified by the structural description as input to the generator function; generate, based at least in part on results from executing the generator function, the new class, wherein the new class is not loadable prior to said generating; identify another structural description, wherein the other structural description comprises information identifying another generator function and one or more other parameters for the other generator function; and determine whether the structural description and the other structural description represent two equivalent classes based, at least in part, on a comparison between the structural description and the other structural description and a comparison between the one or more parameters and the one or more other parameters. 19. The computing device of claim 16 , wherein one of the one or more parameters comprises another structural description, wherein the other structural description comprises information identifying another generator function and one or more other parameters for the other generator function, wherein to execute the generator function, the program instructions further cause the processor to: execute the other generator function, wherein to execute the other generator function, the program instructions further cause the processor to provide the one or more other parameters as input to the other generator function; and provide results from said executing the other generator function as input to the generator function.