A light weight library for generating XSD files at runtime using Java classes