@Override
 public int hashCode() {
   return snapshot.hashCode();
 }
 @Override
 public String getName() {
   return snapshot.getOriginalFile();
 }