### Question:
MapData implements IData<Map> { @Override public Map build(IContext context, Class<Map> mapClass) { Map map = new HashMap(1); List<Class> genericTypeList = context.getGenericList(); if(CollectionUtil.isEmpty(genericTypeList)) { return map; } final Object key = DataUtil.build(context, genericTypeList.get(0)); final Object value = DataUtil.build(context, genericTypeList.get(1)); map.put(key, value); return map; }  @Override Map build(IContext context, Class<Map> mapClass);  }### Answer:
@Test public void buildTest() throws Exception { }