A man in a high-visibility vest cleans up trash at an intersection.
The man is performing community service.
Not all people picking up trash are doing community service.
exists e1 s1 x1 x2 x3 x4 x5.(a_up(s1) & Manner(e1,s1) & Theme(e1,x4) & Actor(e1,x1) & v_clean(e1) & at(x4,x5) & n_intersection(x5) & n_trash(x4) & in(x1,x2) & n_vest(x2) & of(x2,x3) & n_high-visibility(x3) & n_man(x1))
exists e1 x1 x2 x3.(n_man(x1) & Theme(e1,x2) & Actor(e1,x1) & v_perform(e1) & n_service(x2) & of(x2,x3) & n_community(x3))