public List<String> findVersions( Artifact artifact ) { Collection<String> versions = new LinkedHashSet<String>(); for ( WorkspaceReader reader : readers ) { versions.addAll( reader.findVersions( artifact ) ); } return Collections.unmodifiableList( new ArrayList<String>( versions ) ); }