@Override
    public FieldMetaData getMetaData(String field) {
        FieldMetaData fieldMetaData = new FieldMetaData();
        fieldMetaData.setKey(fieldData.get(field));
        fieldMetaData.setPatchStrategy(PatchStrategy.fromString(mergeStrategy.get(field)));
        return fieldMetaData;
    }
Provides field data map which contains primary key field for an entity
Used to distinguish between object in operations such as merge

@author tushar
service-spec/service-spec-commons/src/main/java/io/hyscale/servicespec/commons/builder/MapFieldDataProvider.java