@Override
  public boolean isArchive() {
    Artifact artifact = getArtifact();
    return artifact != null && !(artifact.getRootElement() instanceof ArtifactRootElement<?>);
  }
@Override
  public boolean isArchive()