                     do {
                         try insertMatch(m);
                     }
-                            catch MapperError.Definition(let message, let definition, let match, let accessor) {
+                    catch MapperError.Definition(let message, let definition, let match, let accessor) {
                         throw MapperError.Definition(message: message, definition: definition, match: m, accessor: accessor)
                     }
                 }

                            match: match
                            );
                }
                        catch MapperError.Definition(let message, let definition, let _, let accessor) {
                    throw MapperError.Definition(message: message, definition: definition, match: match, accessor: step)
                }
            }

                    do {
                        try rootProperty.setValue(instance, value: composite!, mappingContext: mappingContext);
                    }
                    catch {
                        throw MapperError.Operation(message: "could not set composite value \(composite) in \(instance)", mapping: nil, operation : nil, source: nil, target : nil);
                    }
                } // else
