TDQ-9579:handle the empty context parameter case and improved the code.
Merge branch 'maintenance/5.6'
TDI-30895: tJava and Log4J: Compilation Error
https://jira.talendforge.org/browse/TDI-30895
escape \ for MEMO_JAVA type
Remove Bundle-RequiredExecutionEnvironment: J2SE-1.5
Merge branch 'maintenance/5.6'
Merge from master (remove Bundle-RequiredExecutionEnvironment: J2SE-1.5)