if it is type boolean or int array it throws an exception
added checks for number of parameters of the method signature and if there are no arguments
expcall not finished but added a check to see if the id is a class name