1. A method for dynamically loading one or more Extensible Mark-up Language (XML) schema definition (XSD) files into a JAVA™ Virtual Machine (JVM) during runtime, the method comprising: generating JAVA™ objects from one or more initial XSD files; identifying namespaces within the JAVA™ objects; grouping the JAVA™ objects by namespaces; creating new XSD files for the namespaces, wherein the new XSD files include references to the initial XSD files that include a same namespace; generating JAVA™ classes from the new XSD files; compiling the new JAVA™ classes into bytecode; storing the bytecode into a memory; and receiving, from the memory, the bytecode, wherein the bytecode is loaded into a ClassLoader, wherein the ClassLoader is available to the JVM during runtime.