A uniformed man stands along side a brick wall.
The uniformed man takes a break and stands along the brick wall.
People lean against walls for many reasons, for example maybe the man was posted there. It is impossible to assume that is where he takes a break.
exists e1 s1 x1.(all x2 x3.((n_wall(x2) & of(x2,x3) & n_brick(x3)) -> exists x4.(along(e1,x4) & for(x4,x2) & n_side(x4))) & Actor(e1,x1) & v_stand(e1) & n_man(x1) & a_uniformed(s1) & Theme(s1,x1))
exists e2 e1 s1 s2 x1 x2 x3 x4.(n_wall(x3) & of(x3,x4) & n_brick(x4) & n_man(x1) & a_uniformed(s2) & Theme(s2,x1) & a_uniformed(s1) & Theme(s1,x1) & along(e2,x3) & Actor(e2,x1) & v_stand(e2) & Theme(e1,x2) & Actor(e1,x1) & v_take(e1) & n_break(x2))