CPD Results
The following document contains the results of PMD's  CPD 7.0.0.
Duplications
| File | Line | 
| org/apache/maven/model/inheritance/DefaultInheritanceAssembler.java | 255 | 
| org/apache/maven/model/profile/DefaultProfileInjector.java | 146 | 
| master.put(key, element);
                        if (!pending.isEmpty()) {
                            predecessors.put(key, pending);
                            pending = new ArrayList<>();
                        }
                    } else {
                        pending.add(element);
                    }
                }
                List<Plugin> result = new ArrayList<>(src.size() + tgt.size());
                for (Map.Entry<Object, Plugin> entry : master.entrySet()) {
                    List<Plugin> pre = predecessors.get(entry.getKey());
                    if (pre != null) {
                        result.addAll(pre);
                    }
                    result.add(entry.getValue());
                }
                result.addAll(pending);
                builder.plugins(result);
            }
        }
        @Override
        protected Plugin mergePlugin( | 
| File | Line | 
| org/apache/maven/model/io/DefaultModelReader.java | 113 | 
| org/apache/maven/model/io/DefaultModelReader.java | 137 | 
| XMLStreamReader parser = factory.createXMLStreamReader(input);
            InputSource source = getSource(options);
            boolean strict = isStrict(options);
            MavenStaxReader mr = new MavenStaxReader();
            mr.setAddLocationInformation(source != null);
            Model model = new Model(mr.read(parser, strict, source != null ? source.toApiSource() : null));
            return model;
        } catch (XMLStreamException e) {
            Location location = e.getLocation();
            throw new ModelParseException(
                    e.getMessage(),
                    location != null ? location.getLineNumber() : -1,
                    location != null ? location.getColumnNumber() : -1,
                    e);
        } catch (Exception e) {
            throw new IOException("Unable to transform pom", e);
        }
    } |