public static void renderFermata(Graphics graphics,
FermataForm fermataForm, Point location) {
graphics.setFont(GraphicalConstants.FONT_SYMBOL_BIG);
graphics.setLineStyle(SWT.LINE_SOLID);
graphics.setForegroundColor(calculateVariantColor(fermataForm));
Fermata fermata = (Fermata) fermataForm.getMeiNode();
int yShift = GraphicalConstants.SHAPE_SINGLESYSTEM_HEIGHT / 2 - 16;
String fermataText = "\uE210";
if (!fermata.isSetPlace()) {
yShift -= GraphicalConstants.SHAPE_SINGLESYSTEM_HEIGHT / 3;
} else {
switch (fermata.getPlace()) {
case ABOVE:
yShift -= GraphicalConstants.SHAPE_SINGLESYSTEM_HEIGHT / 3;
break;
case BELOW:
yShift += GraphicalConstants.SHAPE_SINGLESYSTEM_HEIGHT / 3;