docs: public static <K, V> int computeMapSize(int order, Map<K, V> map, com.google.protobuf.WireFormat.FieldType keyType,
              K defaultKey, com.google.protobuf.WireFormat.FieldType valueType, V defalutValue) {
          int size = 0;
          for (java.util.Map.Entry<K, V> entry : map.entrySet()) {
              com.baidu.bjf.remoting.protobuf.MapEntry<K, V> valuesDefaultEntry = com.baidu.bjf.remoting.protobuf.MapEntry
                      .<K, V> newDefaultInstance(null, keyType, defaultKey, valueType, defalutValue);
  
              com.baidu.bjf.remoting.protobuf.MapEntry<K, V> values =
                      valuesDefaultEntry.newBuilderForType().setKey(entry.getKey()).setValue(entry.getValue()).build();
  
              size += com.google.protobuf.CodedOutputStream.computeMessageSize(order, values);
          }
          return size;
      }