import java.io.ByteArrayOutputStream;
import java.io.OutputStreamWriter;
import java.net.FileNameMap;

public abstract class BaseMacro implements FileNameMap {
    public static String wiki2html(String in) {
        try {
            ByteArrayOutputStream stream = new ByteArrayOutputStream();
            OutputStreamWriter out = new OutputStreamWriter(stream, "UTF-8");
            W.w(out, in);
            out.flush();
            return new String(stream.toByteArray(), "UTF-8");
        } catch (Exception e) {
            e.printStackTrace();
            return "<code>BASEMACROERROR:" + W.e(e.getMessage()) + "</code>";
        }
    }
}

