class Vertex
{
    final Point2D point;
    final float[] color;

    Vertex(Point2D p, float[] c)
    {
        point = p;
        color = c.clone();
    }

    @Override
    public String toString()
    {<FILL_FUNCTION_BODY>}
}

        StringBuilder sb = new StringBuilder();
        for (float f : color)
        {
            if (sb.length() > 0)
            {
                sb.append(' ');
            }
            sb.append(String.format("%3.2f", f));
        }
        return "Vertex{ " + point + ", colors=[" + sb + "] }";
    
<no_super_class>