Object object = parseSymbolicValue( map, value ); if( object instanceof String ) { return PropertyResolver.resolve( value ); } else { return object; }
return parseSymbolicValue( map, value );
    private Object expandSymbols( Map map, String value )    {        if( null == value )        {            return null;        }        else        {            Object object = parseSymbolicValue( map, value );            if( object instanceof String )            {                return PropertyResolver.resolve( value );            }            else            {                return object;            }        }    }