question: protected ColorType ( String description ) { if ( description == null ) { throw new NullPointerException ( "ColorType must have a valid description" ) ; } this . description = description ; synchronized ( ColorType . class ) { this . index = nextID ++ ; } }
target:  Creates a new ColorType with the specified description.