code: public static <T extends Object> void inclusiveBetween(T start, T end, Comparable<T> value)  {
  		if(!validation) return;
  		Validate.notNull(start);
  		Validate.notNull(end);
  		Validate.notNull(value);
  		if(value.compareTo(start) < 0)
  			throw new ParameterException(ErrorCode.RANGEVIOLATION, "Parameter is not in range ["+start+";"+end+"]: " + value);
  		if(value.compareTo(end) > 0)
  			throw new ParameterException(ErrorCode.RANGEVIOLATION, "Parameter is not in range ["+start+";"+end+"]: " + value);
  	}
docs: Checks if the given value lies in between the start and end values (inclusive).
  @param start The start value (lower bound).
  @param end The end value (upper bound).
  @param value The comparable value to validate.
  @throws ParameterException if some parameters are <code>null</code>, the given value lies not between the start and end values.