code: public final void init(final ConfigurationState configState) {
      final ConstraintValidatorFactory configConstraintValidatorFactory =
          configState.getConstraintValidatorFactory();
      constraintValidatorFactory = configConstraintValidatorFactory == null
          ? GWT.<ConstraintValidatorFactory>create(ConstraintValidatorFactory.class)
          : configConstraintValidatorFactory;
      final TraversableResolver configTraversableResolver = configState.getTraversableResolver();
      traversableResolver = configTraversableResolver == null ? new DefaultTraversableResolver()
          : configTraversableResolver;
      final MessageInterpolator configMessageInterpolator = configState.getMessageInterpolator();
      messageInterpolator = configMessageInterpolator == null ? new GwtMessageInterpolator()
          : configMessageInterpolator;
      parameterNameProvider = configState.getParameterNameProvider();
    }
docs: initialize factory.
  
  @param configState ConfigurationState