@SuppressWarnings( "unchecked" )
	@Override
	public <T extends Item> T getItem( ItemKey<T> key ) {
		for( GraphItem item : graph.getItems() ) {
			if( item instanceof Item ) {
				if( ((Item) item).getKey().equals( key ) ) {
					return (T) item;
				}
			}
		}
		return null;
	}