public String getProperty(Object base, String modifier, String key) {
    """
	Looks up a property value relative to the environment, base class and modifier. The default environment will be
	checked for a matching 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 value of this 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 property searched is (environment, key).
    """
        return getProperty(base.getClass().getName(), modifier, key);
    }
public String getProperty(Object base, String modifier, String key)
    {
        return getProperty(base.getClass().getName(), modifier, key);
    }
public String getProperty ( Object base , String modifier , String key ) { return getProperty ( base . getClass ( ) . getName ( ) , modifier , key ) ; }
Looks up a property value relative to the environment, base class and modifier. The default environment will be
checked for a matching 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 value of this 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 property searched is (environment, key).
Looks up a property value relative to the environment base class and modifier . The default environment will be checked for a matching property if defaults are being used .