class IntegerList implements SortedSet<Integer>, List<Integer> {

	@Pure
	@Override
	public Integer first() {
		if (this.values == null) {
			throw new NoSuchElementException();
		}
		return Integer.valueOf(this.values[0]);
	}

	public  IntegerList();
	public  IntegerList(int value);
	public  IntegerList(int start, int end);
	public  IntegerList(Collection<? extends Integer> collection);

}