}
} else if ( path[0].equals( "snapshots" ) ) {
if ( path.length == 2 ) {
return repository.containsPackage( path[1] );
} else if ( path.length == 3 ) {
return repository.containsSnapshot( path[1],
path[2] );
} else if ( path.length == 4 ) {
PackageItem pkg = repository.loadPackageSnapshot( path[1],
path[2] );
return pkg.containsAsset( AssetItem.getAssetNameFromFileName( path[3] )[0] );