I am still wondering the strong reasons why to use "Java side" for all cases. syntax or semantic? 

Could you have some explanations besides personal preference?