code: protected static String fingerprint(SchemaMigrationDescriptor descriptor) {
          return DigestUtils.md5Hex(SerializationUtils.serialize(descriptor.getSchemaMigration()));
      }
docs: ----------------------------------------------------------------------------------------------------------------------