Break up the generated SchemaImpl.get*() methods into smaller methods 

This patch is a  workaround for the "code size too large" problem produced by the generated SchemaImpl class for large schemas.