// Path: api/src/main/java/com/geewhiz/pacify/defect/Defect.java
// public interface Defect {
// 
//     String getDefectMessage();
// 
// }


import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import com.geewhiz.pacify.defect.Defect;
        }
    }

    @Override
    public boolean containsProperty(String key) {
        return properties.containsKey(key);
    }

    @Override
    public String getPropertyValue(String key) {
        return properties.get(key);
    }

    @Override
    public Set<String> getPropertyKeys() {
        return properties.keySet();
    }

    @Override
    public String getEncoding() {
        return "UTF-8";
    }

    @Override
    public String getPropertyResolverDescription() {
        return this.getClass().getSimpleName();
    }

    @Override
    public LinkedHashSet<Defect> checkForDuplicateEntry() {
// Path: api/src/main/java/com/geewhiz/pacify/defect/Defect.java
// public interface Defect {
// 
//     String getDefectMessage();
// 
// }


// Path: impl/src/main/java/com/geewhiz/pacify/property/resolver/HashMapPropertyResolver.java
import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import com.geewhiz.pacify.defect.Defect;

        }
    }

    @Override
    public boolean containsProperty(String key) {
        return properties.containsKey(key);
    }

    @Override
    public String getPropertyValue(String key) {
        return properties.get(key);
    }

    @Override
    public Set<String> getPropertyKeys() {
        return properties.keySet();
    }

    @Override
    public String getEncoding() {
        return "UTF-8";
    }

    @Override
    public String getPropertyResolverDescription() {
        return this.getClass().getSimpleName();
    }

    @Override
    public LinkedHashSet<Defect> checkForDuplicateEntry() {
        return new LinkedHashSet<Defect>();