#5 support scala/java mix modules