Patent ID: 8127272

Claim:
An information handling system comprising: one or more processors; a memory accessible by the processors; one or more nonvolatile storage devices accessible by the processors; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via the memory, for receiving a tag-based input file; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via the memory, for identifying one or more tags in the input file that include a field name; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via the memory, for creating a variable name for one or more of the field names in the identified tags; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via the memory, for generating source code for one or more of the identified tags, the source code including the created variable name; wherein the source code is selected from the group consisting of setter source code and getter source code, the setter source code and the getter source code being Java bean source code; and wherein the program instructions for generating further comprise: program instructions for selecting a source code template; and program instructions for combining the source code template with the variable name.