docs: public <Solution> Collection<Variable<Solution, ?>> createFromGetters(
  			Class<Solution> solutionClass) {
  		Collection<Variable<Solution, ?>> variables = new LinkedList<>();
  		for (Method method : solutionClass.getMethods()) {
  			if (isGetter(method)) {
  				String name = method.getName().substring(3);
  				variables.add(createVariableOn(solutionClass, method, name,
  						method.getReturnType()));
  			} else {
  				// not a getter, ignore it
  			}
  		}
  		return variables;
  	}