base/common/src/main/com/thesett/common/properties/ContextualProperties.java
public String[] getProperties(Object base, String modifier, String key)
    {
        return getProperties(base.getClass().getName(), modifier, key);
    }
public String[] getProperties(Object base, String modifier, String key)
    {
        return getProperties(base.getClass().getName(), modifier, key);
    }
Looks up an array property value relative to the environment, base class and modifier. The default environment
will be checked for a matching array property if defaults are being used.

@param  base     An object of the class to retrieve properties relative to.
@param  modifier The modifier (which may stand for a method of the class).
@param  key      The property key.

@return The array value of this indexed property searching from the most specific definition (environment, class,
modifier, key) to the most general (key only), unless use of default environments is turned off in which
case the most general proeprty searched is (environment, key).