class ConversionContext {

    public Map<String, String> getMeta() {
        Map<String, String> metaMap = new HashMap<>();
        if(configuration!=null){
            metaMap.putAll(configuration.getContext().getMetaData(key));
        }
        for(PropertyValue val:values){
            if(key.equals(val.getQualifiedKey())){
                metaMap.putAll(val.getMeta());
            }
        }
        return metaMap;
    }

    protected  ConversionContext(Builder builder);

}