[MONDRIAN-1825] Fixed issue with case statements used in sets, the return
type was evaluating the first param vs. the first return param, also made
simple change to explain plan test cases so that anonymous inner class
numbers are ignored.  This was resolved in a different way in Lagunitas.