<?xml version="1.0" encoding="UTF-8"?>
<pmd-cpd>
<duplication lines="20" tokens="112">
<file line="138" path="/Users/olamy/dev/sources/maven/maven-plugin-tools-svn/target/checkout/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/annotations/scanner/DefaultMojoAnnotationsScanner.java"/>
<file line="202" path="/Users/olamy/dev/sources/maven/maven-plugin-tools-svn/target/checkout/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/annotations/scanner/DefaultMojoAnnotationsScanner.java"/>
<codefragment>
<![CDATA[
                    ClassReader rdr = new ClassReader( is );
                    rdr.accept( mojoClassVisitor,
                                ClassReader.SKIP_FRAMES | ClassReader.SKIP_CODE | ClassReader.SKIP_DEBUG );
                    analyzeVisitors( mojoClassVisitor );
                    if ( excludeMojo )
                    {
                        mojoClassVisitor.getMojoAnnotatedClass().setMojo( null );
                    }
                    if ( isStoreClass( mojoClassVisitor.getMojoAnnotatedClass() ) != null )
                    {
                        getLogger().debug(
                            "found MojoAnnotatedClass:" + mojoClassVisitor.getMojoAnnotatedClass().getClassName() + ":"
                                + mojoClassVisitor.getMojoAnnotatedClass() );
                        mojoClassVisitor.getMojoAnnotatedClass().setArtifact( artifact );
                        mojoAnnotatedClasses.put( mojoClassVisitor.getMojoAnnotatedClass().getClassName(),
                                                  mojoClassVisitor.getMojoAnnotatedClass() );
                    }

                }
            }
]]>
</codefragment>
</duplication>
</pmd-cpd>