How to create adaptors for modeling abstraction levels Ashwani Singh ,