use @Optional in JS
remove @Optional from JS
use @Optional in JVM
remove @Optional from JVM
add another @Optional in Common module