code: @Override
      public void write( String digest, ChecksumFile file, String algorithm )
      {
          // Initialize an entry for the file if needed.
          if ( !filesHashcodes.containsKey( file ) )
          {
              filesHashcodes.put( file, new HashMap<String, String>() );
          }
  
          // Store the algorithm => hashcode mapping for this file.
          Map<String, String> fileHashcodes = filesHashcodes.get( file );
          fileHashcodes.put( algorithm, digest );
  
          // Store the algorithm.
          algorithms.add( algorithm );
      }
docs: {@inheritDoc}