private Tuple<String,String> getEntry( final String    key )
    {
        Tuple<String,String>    override = getOverrideEntry( key );

        if ( override == null )
        {
            String    value = getPropertyValue( key );

            if ( value != null )
            {
                return new Tuple<String,String>( key, value );
            }
        }

        return override;
    }
private Tuple < String , String > getEntry ( final String key ) { Tuple < String , String > override = getOverrideEntry ( key ) ; if ( override == null ) { String value = getPropertyValue ( key ) ; if ( value != null ) { return new Tuple < String , String > ( key , value ) ; } } return override ; }
Searches for a property of "key" using all overrides

@param key
@return the value, or null if nothing was found