Class AbstractCanonicalValueValidator<T extends DerivedString<T>,​V extends T>