Fix for issue where Map matcher throws exception when matching empty map

Per email on list 12-May-14.  This is just a suggestion, interested to see if it passes muster or if you guys have a far more concise manner of handling this.