class ImageViewZoomExtender implements ZoomableComponent {

	@Override
	public void restore(ZoomInfo zoomInfo) {
		if (isImageEmpty()) {
			return;
		}

		zoomInfo = createZoomInfoIfNull(zoomInfo);

		resetZoomLevel();
		resetImageMatrix();
		saveCurrentSizes();

		initializeScaleSize();

		restoreActualZoomPosition(zoomInfo);
	}

	public  ImageViewZoomExtender(ImageView imageView);

}