@Override
  public String getFilePath() {
    final Artifact artifact = getArtifact();
    if (artifact != null) {
      String outputPath = artifact.getOutputPath();
      if (outputPath != null) {
        final CompositePackagingElement<?> rootElement = artifact.getRootElement();
        if (!(rootElement instanceof ArtifactRootElement<?>)) {
          outputPath += "/" + rootElement.getName();
        }
        return FileUtil.toSystemDependentName(outputPath);
      }
    }
    return null;
  }
@Override
  public String getFilePath()