code: private synchronized void addResolved( Artifact artifact )
      {
          String path =
              artifact.getGroupId().replace( '.', '/' ) + '/' + artifact.getArtifactId() + "/" + artifact.getVersion();
          Map<String, Artifact> artifactMapper = this.children.get( path );
          if ( artifactMapper == null )
          {
              artifactMapper = new HashMap<String, Artifact>();
              this.children.put( path, artifactMapper );
          }
          artifactMapper.put( artifact.getName(), artifact );
          addResolved( path );
      }
docs: Update the {@link #children} with a resolved artifact.
  
  @param artifact the artifact that was resolved.