@Override public void setFont(Font font) { pipe.setFont(Convert.convertFontToAwtFont(font)); }
@Override public Font getFont() { return Convert.convertAwtFontToFont(pipe.getFont()); }
@Override public Brush getBrush() { return Convert.convertToBrush(pipe.getPaint()); }
@Override public void setBrush(Brush brush) { pipe.setPaint(Convert.convertToAwtPaint(brush)); }
@Override public Pen getPen() { // TODO: this sucks return Convert.convertStroke((BasicStroke) pipe.getStroke()); }