# File lib/tapkit/access/database_context.rb, line 536
                def fault( gid, editing_context )
                        description = ClassDescription.new_with_entity_name(@application,
                                gid.entity_name)

                        if object = editing_context.object(gid) then
                                return object
                        end

                        object = description.create editing_context
                        handler = AccessFaultHandler.new(gid, self, editing_context)
                        object.turn_into_fault handler

                        editing_context.record(gid, object)
                        @notification_center.add(editing_context, :handle_notification,
                                GlobalID::GID_CHANGED_NOTIFICATION, gid)

                        object
                end