class ResourceProperties extends Properties {

    public final List<String> getList(final String listProperty) {

        List<String> list = new ArrayList<>();

        if (listProperty == null) {
            return list;
        }

        String itemNames = getProperty(listProperty);
        if (itemNames == null) {
            return list;
        }

        itemNames = itemNames.trim();
        if (itemNames.length() == 0) {
            return list;
        }

        // Split & trim
        list.addAll(Arrays.asList(itemNames.split("\\s*,\\s*")));

        return list;
    }

    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);

}