public void drawString(String str, float x, float y) {
// we should call "simpleGraphics.drawString(str, (int) x, (int) y);"
// but since it doesn't handle transform, we have to implement ourself the rendering
// TODO should we move that code to simpleGraphics implementation ?
JNodeToolkit tk = (JNodeToolkit) Toolkit.getDefaultToolkit();
FontManager fm = tk.getFontManager();
fm.drawText(surface, getClip(), getTransform(), str, getFont(), (int) x, (int) y, getColor());
}