@Override
    public Object transformMessage(MuleMessage muleMessage, String s) throws TransformerException {

        try {
            System.out.println(muleMessage.getPayloadAsString());

            String payload = muleMessage.getPayloadAsString();

            StringTokenizer tokenizer = new StringTokenizer(payload, "/");

            List<String> list = new ArrayList<String>();
            while (tokenizer.hasMoreElements()) {
                list.add(tokenizer.nextToken());
            }

            String saveTo = list.get(0);
            String fileName = list.get(1);
            String content = list.get(2);

            muleMessage.setPayload(content);

            muleMessage.setProperty(SAVE_TO, saveTo, PropertyScope.SESSION);
            muleMessage.setProperty(FILE_NAME, fileName, PropertyScope.SESSION);

            muleMessage.setPayload(content);

        } catch (Exception e) {
            e.printStackTrace();
        }

        return muleMessage;
    }