package com.eactive.eai.transformer.message.generator;
//package com.eactive.eai.transformer.message.generator;
//
//import com.eactive.eai.common.util.Logger;
//import com.eactive.eai.transformer.layout.Layout;
//import com.eactive.eai.transformer.message.FMLMessage;
//import com.eactive.eai.transformer.message.Message;
//
//
//public class FMLMessageGenerator implements MessageGenerator {
//    private static Logger logger = Logger.getLogger("transformer");
//
//    public Message createMessage(Layout layout, boolean initialize,
//        boolean useDefault) throws Exception {
//        //FMLMessage message = new FMLMessage(layout);
//        FMLMessage message = (FMLMessage) layout.getRootItem();
//
//        message = (FMLMessage) message.clone();
//
//        message.createObject();
//        
//        // 튜닝 - 이걸 LayoutManager 에서 생성할 때 해버린다.
//        /*
//        if (initialize) {
//            if (useDefault) {
//                message.initDefaultValue();
//            }
//            message.initOccMin();
//        }
//        */
//
//        return message;
//    }
//}
