final String s;
if (marker instanceof TextMarker) {
final TextMarker m = (TextMarker) marker;
s = "@" + (m.isFlagged() ? "f" : "t") + m.getText() + "," + m.getColor() + ",0," + xPos / Data.MAX_VALUE + ":" + yPos / Data.MAX_VALUE + "," + m.getSize() + "," + m.getPriority();
} else if (marker instanceof ShapeMarker) {
final ShapeMarker m = (ShapeMarker) marker;
s = "@" + m.getShape().toString() + "," + m.getColor() + ",0," + xPos / Data.MAX_VALUE + ":" + yPos / Data.MAX_VALUE + "," + m.getSize() + "," + m.getPriority();
} else {
s = "";
}
return s;
}