This constructor is private since you cannot create instance of this abstract class.
GenericColor Class