19. The computing device of claim 15 wherein the computer-readable storage medium further comprises computer-executable instructions, which when executed cause the at least one processor to: provide the documentation and disambiguation information to a source code editor in which the client-side source code is being developed before the server-side source code is successfully compiled.
19. The computing device of claim 15 wherein the computer-readable storage medium further comprises computer-executable instructions, which when executed cause the at least one processor to: provide the documentation and disambiguation information to a source code editor in which the client-side source code is being developed before the server-side source code is successfully compiled. 20. The computing device of claim 19 wherein the computer-readable storage medium further comprises computer-executable instructions, which when executed cause the at least one processor to: provide the documentation and disambiguation information by reflection on the libraries generated from the metadata extracted from the server-side source code, wherein the libraries are generated without compilation of the server-side source code from which the metadata was extracted.