class ListView implements List<T> {

	@Override
	public T get(final int arg0) {
		return (T)this.list.get(arg0);
	}

	public  ListView(final List<?> list);
	public  ListView(final List<?> list, final Class<T> clazz);

}