code: private boolean checkForMapValue(TabularType pType) {
          CompositeType rowType = pType.getRowType();
          // Two entries in the row: "key" and "value"
          return rowType.containsKey(TD_KEY_VALUE) && rowType.containsKey(TD_KEY_KEY) && rowType.keySet().size() == 2;
      }
docs: A map is translated into a TabularData with a rowtype with two entries: "value" and "key"