}
}
if (markerStart != null || markerMid != null || markerEnd != null)
{
MarkerLayout layout = new MarkerLayout();
layout.layout(shape);
ArrayList list = layout.getMarkerList();
for (int i = 0; i < list.size(); ++i)
{
MarkerPos pos = (MarkerPos)list.get(i);
switch (pos.type)