private static String cricle ="{cricle}";
public String createComponent(SvgBaseTo svgTo) {
String result = null;
try {
SvgEndTo endTo = (SvgEndTo)svgTo;
InputStream in = SvgBench.class.getResourceAsStream(comPath);
Document doc = XmlUtil.read(in);
String str = doc.getRootElement().asXML();
str = FlowSvgUtil.replaceAll(str, local_x, StringUtil.getString(endTo.getX()));
str = FlowSvgUtil.replaceAll(str, local_y, StringUtil.getString(endTo.getY()));
str = FlowSvgUtil.replaceAll(str, id, endTo.getId());
str = FlowSvgUtil.replaceAll(str, text, endTo.getLabel());
// str = FlowSvgUtil.replaceAll(str, cricle, StringUtil.getString((endTo.getHeight()-5)/2));
str = FlowSvgUtil.replaceAll(str, text_local, StringUtil.getString(endTo.getHeight()/2+14));
result = str;
} catch (DocumentException e) {
throw new FixFlowException("",e);
}