An oriental man was wearing a jacket with many pockets, along with his green sandals.
The man wore the jacket because it was cold out.
Since the jacket has lots of pockets, this does not mean that he is wearing a jacket because it's cold outside and  may want to carry things in his pockets.
exists e1 s1 s2 x1 x2 x3 x4.(with(e1,x4) & n_sandal(x4) & a_green(s2) & Theme(s2,x4) & of(x4,x1) & n_male(x1) & r_along(e1) & Theme(e1,x2) & Actor(e1,x1) & v_wear(e1) & with(x2,x3) & n_pocket(x3) & n_quantity(x3) & n_jacket(x2) & n_man(x1) & a_oriental(s1) & Theme(s1,x1))
exists e1 p1 x1 x2.(n_thing(x2) & n_jacket(x2) & n_man(x1) & exists s1 s2.(a_out(s2) & Manner(s1,s2) & Theme(s1,x2) & a_cold(s1)) & because(e1,p1) & Theme(e1,x2) & Actor(e1,x1) & v_wear(e1))