add recursive call detection in Multiple.js, add test cases for Multiex project