code: private Constructor<? extends Constraint> getConstructor(final Class<? extends Constraint> classObject) throws NoSuchMethodException {
  		return classObject.getConstructor(new Class[] { MathRandom.class, Element.class, Generator.class });
  	}
docs: Searches for the matching constraint constructor with the parameter types MathRandom, Element
  and Generator.