code: @Override
    public String encode(byte[] byteArray)
    {
      MessageDigest md = null;
  
      try
      {
        md = (MessageDigest) _md.clone();
      }
      catch(CloneNotSupportedException e)
      {
        // should not happen... already tested in constructor!!
        throw new RuntimeException(e);
      }
  
      return _codec.encode(md.digest(byteArray));
    }
docs: Encode the array into a <code>String</code>
  
  @param byteArray the array to encode
  @return the encoded <code>String</code>