private static String getLegacyProperty(String property) {
    if (property == null) {
      return null;
    }
    if (MixedFormatValidator.MIXED_FORMAT_LOG_CONSISTENCY_GUARANTEE_ENABLE.key().equals(property)) {
      return MixedFormatValidator.MIXED_FORMAT_LOG_CONSISTENCY_GUARANTEE_ENABLE_LEGACY.key();
    } else if (MixedFormatValidator.DIM_TABLE_ENABLE.key().equals(property)) {
      return MixedFormatValidator.DIM_TABLE_ENABLE_LEGACY.key();
    }
    switch (property) {
      case MixedFormatValidator.MIXED_FORMAT_LATENCY_METRIC_ENABLE:
        return MixedFormatValidator.MIXED_FORMAT_LATENCY_METRIC_ENABLE_LEGACY;
      case MixedFormatValidator.MIXED_FORMAT_THROUGHPUT_METRIC_ENABLE:
        return MixedFormatValidator.MIXED_FORMAT_THROUGHPUT_METRIC_ENABLE_LEGACY;
      default:
        return null;
    }
  }
PropertyUtil compatible with legacy flink properties
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/util/CompatibleFlinkPropertyUtil.java