static {
   final Set<ChecksumType> availableTypes = checksumProviderFactory.getAvailableTypes();
   final ImmutableList.Builder<ChecksumAlgorithm> builder = ImmutableList.builder();
   for (final ChecksumAlgorithm checksumAlgorithm :
       ChecksumAlgorithmMapper.getAllChecksumAlgorithms()) {
     final ChecksumType checksumType = ChecksumAlgorithmMapper.getChecksumType(checksumAlgorithm);
     if (availableTypes.contains(checksumType)) {
       builder.add(checksumAlgorithm);
     }
   }
   availableChecksumAlgorithms = builder.build();
 }