A different situation arises with the typescolorConcrete Value type constraints.
The patscolorconstant argument pattern is the most frequently used to implement this type of constraint.
In our data, this pattern appears when the concrete value appears directly in the call to a setter or constructor.
It is important to note that instances of this pattern suffer from the “magic number” code smell [1]}, which suggests that the use of this pattern is prone to introducing code smells.
An alternative is the less common patscolorassign constant pattern, which does not introduce this code smell.
