class Color extends java.awt.Color {
    final public static Color NULL = new Color(new java.awt.Color(0, true));
    final public static Color WHITE = new Color(java.awt.Color.WHITE);
    final public static Color LIGHT_GRAY = new Color(java.awt.Color.LIGHT_GRAY);
    final public static Color GRAY = new Color(java.awt.Color.GRAY);
    final public static Color DARK_GRAY = new Color(java.awt.Color.DARK_GRAY);
    final public static Color BLACK = new Color(java.awt.Color.BLACK);
    final public static Color RED = new Color(java.awt.Color.RED);
    final public static Color PINK = new Color(java.awt.Color.PINK);
    final public static Color ORANGE = new Color(java.awt.Color.ORANGE);
    final public static Color YELLOW = new Color(java.awt.Color.YELLOW);
    final public static Color GREEN = new Color(java.awt.Color.GREEN);
    final public static Color MAGENTA = new Color(java.awt.Color.MAGENTA);
    final public static Color CYAN = new Color(java.awt.Color.CYAN);
    final public static Color BLUE = new Color(java.awt.Color.BLUE);

    protected Color(java.awt.Color other) { super(other.getRGB()); }

    protected Color(int rgb) { super(rgb); }

    public static Color of(java.awt.Color color) { return new Color(color); }

    public static Color of(int rgb) { return new Color(rgb); }

    public static Color of(String colorName) {<FILL_FUNCTION_BODY>}

    @Override
    public String toString() {
        return "Color { " + HtmlHelpers.toHtmlString(this) + " " + HtmlHelpers.toRgbString(this) + "}";
    }
}

        java.awt.Color color = ColorStyler.getNamedColor(colorName);
        return color == null ? NULL : new Color(color);
    
<methods>public void <init>(int) ,public void <init>(int, boolean) ,public void <init>(int, int, int) ,public void <init>(float, float, float) ,public void <init>(java.awt.color.ColorSpace, float[], float) ,public void <init>(int, int, int, int) ,public void <init>(float, float, float, float) ,public static int HSBtoRGB(float, float, float) ,public static float[] RGBtoHSB(int, int, int, float[]) ,public java.awt.Color brighter() ,public synchronized java.awt.PaintContext createContext(java.awt.image.ColorModel, java.awt.Rectangle, java.awt.geom.Rectangle2D, java.awt.geom.AffineTransform, java.awt.RenderingHints) ,public java.awt.Color darker() ,public static java.awt.Color decode(java.lang.String) throws java.lang.NumberFormatException,public boolean equals(java.lang.Object) ,public int getAlpha() ,public int getBlue() ,public static java.awt.Color getColor(java.lang.String) ,public static java.awt.Color getColor(java.lang.String, java.awt.Color) ,public static java.awt.Color getColor(java.lang.String, int) ,public float[] getColorComponents(float[]) ,public float[] getColorComponents(java.awt.color.ColorSpace, float[]) ,public java.awt.color.ColorSpace getColorSpace() ,public float[] getComponents(float[]) ,public float[] getComponents(java.awt.color.ColorSpace, float[]) ,public int getGreen() ,public static java.awt.Color getHSBColor(float, float, float) ,public int getRGB() ,public float[] getRGBColorComponents(float[]) ,public float[] getRGBComponents(float[]) ,public int getRed() ,public int getTransparency() ,public int hashCode() ,public java.lang.String toString() <variables>public static final java.awt.Color BLACK,public static final java.awt.Color BLUE,public static final java.awt.Color CYAN,public static final java.awt.Color DARK_GRAY,private static final double FACTOR,public static final java.awt.Color GRAY,public static final java.awt.Color GREEN,public static final java.awt.Color LIGHT_GRAY,public static final java.awt.Color MAGENTA,public static final java.awt.Color ORANGE,public static final java.awt.Color PINK,public static final java.awt.Color RED,public static final java.awt.Color WHITE,public static final java.awt.Color YELLOW,public static final java.awt.Color black,public static final java.awt.Color blue,private java.awt.color.ColorSpace cs,public static final java.awt.Color cyan,public static final java.awt.Color darkGray,private float falpha,private float[] frgbvalue,private float[] fvalue,public static final java.awt.Color gray,public static final java.awt.Color green,public static final java.awt.Color lightGray,public static final java.awt.Color magenta,public static final java.awt.Color orange,public static final java.awt.Color pink,public static final java.awt.Color red,private static final long serialVersionUID,int value,public static final java.awt.Color white,public static final java.awt.Color yellow