src/org/nutz/mapl/impl/MaplMerge.java
public Object mergeItems(Object... objs) {
        if (objs == null || objs.length == 0) {
            return null;
        }
        if (objs.length == 1) {
            return objs[0];
        }
        // @ TODO 这里要不要判断是否兼容呢?
        if (objs[0] instanceof Map) {
            return mergeMap(objs);
        }
        if (objs[0] instanceof List) {
            return mergeList(objs);
        }
        return mergeObj(objs);
    }
public Object mergeItems(Object... objs) {
        if (objs == null || objs.length == 0) {
            return null;
        }
        if (objs.length == 1) {
            return objs[0];
        }
        // @ TODO 这里要不要判断是否兼容呢?
        if (objs[0] instanceof Map) {
            return mergeMap(objs);
        }
        if (objs[0] instanceof List) {
            return mergeList(objs);
        }
        return mergeObj(objs);
    }
转换器中间对象合并器<br/>
合并 {@link Mapl} 中定义的中间结构.<br/>
规则:<br>
<ul>
<li>普通对象, 保存为List, 但是要去掉重复.
<li>合并 map , 如果 key 值相同, 那么后一个值覆盖前面的值.递归合并
<li>list不做递归合并, 只做简单的合并, 清除重复的操作.
</ul>