Textures applied to billboards are backwards

Some time ago I noticed that if I draw a texture in a Graphics2D object and then use that texture on a Billboard in Xith, that the texture is displayed reflected. Originally I resolved this using an AffineTransform but that was very annoying so I ended up changing the Xith code in Billboard.java to this:


        /* The original code
        tex[0].set(0, 0);
        tex[1].set(1, 0);
        tex[2].set(1, 1);
        tex[3].set(0, 1);
        */

        tex[0].set(0, 1);
        tex[1].set(1, 1);
        tex[2].set(1, 0);
        tex[3].set(0, 0);

Adjusting the texture coordinates allowed me to draw on the Graphics2D using the normal coordinate system and then get the correct display on the billboard after the texture is applied. Has anybody had problems with this before? It seems to be a bug.