;   float colorBits = color.toFloatBits();   if (shapeType == ShapeType.Line) {    check(ShapeType.Line, ShapeType.Filled, 00);     renderer.color(colorBits);    renderer.vertex(x, y, z);    renderer.color(colorBits);    renderer.vertex(x + width, y, z);     renderer.color(colorBits);    renderer.vertex(x + width, y, z);    renderer.color(colorBits);    renderer.vertex(x + width, y, z + depth);     renderer.color(colorBits);    renderer.vertex(x + width, y, z + depth);    renderer.color(colorBits);    renderer.vertex(x, y, z + depth);     renderer.color(colorBits);    renderer.vertex(x, y, z + depth);    renderer.color(colorBits);    renderer.vertex(x, y, z);     renderer.color(colorBits);    renderer.vertex(x, y, z);    renderer.color(colorBits);    renderer.vertex(x, y + height, z);     renderer.color(colorBits);    renderer.vertex(x, y + height, z);    renderer.color(colorBits);    renderer.vertex(x + width, y + height, z);     renderer.color(colorBits);    renderer.vertex(x + width, y + height, z);    renderer.color(colorBits);    renderer.vertex(x + width, y + height, z + depth);     renderer.color(colorBits);    renderer.vertex(x + width, y + height, z + depth);    renderer.color(colorBits);    renderer.vertex(x, y + height, z + depth);     renderer.color(colorBits);    renderer.vertex(x, y + height, z + depth);    renderer.color(colorBits);    renderer.vertex(x, y + height, z);     renderer.color(colorBits);    renderer.vertex(x + width, y, z);    renderer.color(colorBits);    renderer.vertex(x + width, y + height, z);     renderer.color(colorBits);    renderer.vertex(x + width, y, z + depth);    renderer.color(colorBits);    renderer.vertex(x + width, y + height, z + depth);     renderer.color(colorBits);    renderer.vertex(x, y, z + depth);    renderer.color(colorBits);    renderer.vertex(x, y + height, z + depth);   } else {    check(ShapeType.Line, ShapeType.Filled, 00);     