class MBeanSelector {

    MBeanSelector merge(MBeanSelector selector) {
        return new MBeanSelector(this, selector);
    }

    private  MBeanSelector(Map<String, Object> map);
    private  MBeanSelector(MBeanSelector first, MBeanSelector second);

}