abstraction-622-2010