def __premap_fields(self):
<EOL>from swimlane.core.fields import resolve_field_class<EOL>for field_definition in self.app._raw['<STR_LIT>']:<EOL><INDENT>field_class = resolve_field_class(field_definition)<EOL>field_instance = field_class(field_definition['<STR_LIT:name>'], self)<EOL>value = self._raw['<STR_LIT>'].get(field_instance.id)<EOL>field_instance.set_swimlane(value)<EOL>self._fields[field_instance.name] = field_instance<EOL><DEDENT>
Build field instances using field definitions in app manifest

        Map raw record field data into appropriate field instances with their correct respective types