add BindingUtilsPackage.isUnreachableCode
JS backend: return empty expression for unreachable code during translation
Escape surrogate characters
Generate copy() in data class even if constructor is empty or not present
Don't generate component function in lazy resolve for parameter if it has no val/var