docs: public MethodHash computeHash(Method method) {
          final MessageDigest digest = Util.getMD5Digest();
  
          byte[] code;
          if (method.getCode() == null || method.getCode().getCode() == null) {
              code = new byte[0];
          } else {
              code = method.getCode().getCode();
          }
  
          BytecodeScanner.Callback callback = (opcode, index) -> digest.update((byte) opcode);
  
          BytecodeScanner bytecodeScanner = new BytecodeScanner();
          bytecodeScanner.scan(code, callback);
  
          hash = digest.digest();
  
          return this;
      }