public <A extends Annotation, V> ConstraintValidatorContextImpl<A, V> //
      createConstraintValidatorContext(final ConstraintDescriptor<A> descriptor) {
    return new ConstraintValidatorContextImpl<>(PathImpl.createCopy(this.path), descriptor);
  }
public < A extends Annotation , V > ConstraintValidatorContextImpl < A , V > createConstraintValidatorContext ( final ConstraintDescriptor < A > descriptor ) { return new ConstraintValidatorContextImpl < > ( PathImpl . createCopy ( this . path ) , descriptor ) ; }
create constraint validator context.

@param <A> type of the annotation
@param <V> type of object to be validated

@param descriptor constraint descriptor
@return constraint validator context implementation