public static GElementTMOperation parse(StringBuffer pattern) {
   TMOperation op = new TMOperation();
   GElementTMOperation gop = new GElementTMOperation();
   gop.setOperation(op);
   return parse(pattern, gop) ? gop : null;
 }
 public GElementTMOperation(TMOperation op, double x, double y) {
   setOperation(op);
   setPosition(x, y);
   setDraggable(true);
 }