class ResourceProperties extends Properties {

    public final Map<String, Map<String, String>> getItems(
            final String listProperty) {
        Map<String, Map<String, String>> itemProperties = new HashMap<>();

        for (String itemName : getList(listProperty)) {
            itemProperties.put(
                    itemName,
                    getItemMap(String.format("%s.%s", listProperty, itemName))
            );
        }

        return itemProperties;
    }

    public  ResourceProperties();
    @SuppressFBWarnings( value = "UI_INHERITANCE_UNSAFE_GETRESOURCE", justification = "Not a problem since resourceName should be given" + "relative to root of classpath") public  ResourceProperties(final String resourceName);

}