Now he will have to serve 240 hours of community service and pay
a fine of HK$50,000.

One reason the judge decided not to imprison Yan is because he
was suffering from a "dependent personality disorder," the report
said.

According to
WebMD, "people with DPD become emotionally dependent on other
people and spend a great effort trying to please others. People
with DPD tend to display needy, passive, and clinging behavior,
and have a fear of separation."