This can't guarantee order, because Thrift's `metaDataMap` member is a `java.util.Map`.