code: private boolean checkForMxBeanMap(TabularType pType) {
          CompositeType rowType = pType.getRowType();
          return rowType.containsKey("key") && rowType.containsKey("value") && rowType.keySet().size() == 2
                 // Only convert to map for simple types for all others use normal conversion. See #105 for details.
                 && rowType.getType("key") instanceof  SimpleType;
      }
docs: Check whether the given tabular type represents a MXBean map. See the
  {@link javax.management.MXBean} specification for
  details how a map is converted to {@link TabularData} by the MXBean framework.
  
  @param pType type of tabular data to convert
  @return true if this type represents an MXBean map, false otherwise.