Abstract View Adapter used for annotation processing demonstration